package jodatime;

import org.joda.time.DateTime;
import org.joda.time.Days;
import org.joda.time.Period;
import org.joda.time.format.DateTimeFormat;


public class GetKindOfDateString {
	/**
	 * joda-time 第三方处理时间日期的插件 需要jar包支持 下载地址 http://joda-time.sourceforge.net/
	 * @param args
	 */
	public static void main(String args[]){
		DateTime dt = new DateTime();
		//今天
		System.out.println(dt.toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
		//明天 以此类推改变 +1 或者-1
		System.out.println(dt.plus(Period.days(1)).toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")));
		//昨天
		System.out.println(dt.plus(Period.days(-1)).toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")));
	
		  String monthName = dt.monthOfYear().getAsText();//十二月
		  String dayName = dt.dayOfWeek().getAsText();//星期二
		  String date = dt.dayOfYear().getAsText();//在一年里第多少天
		  
		  //两日期之差
		  DateTime dd = new DateTime("2010-10-01");
		  DateTime dt2 = new DateTime("2010-10-03");
		  Days d = Days.daysBetween(dd, dt2);
		  System.out.println(d.getDays());
	}
	
}
